large piece of firewood - Francés Inglés Diccionario